enormously productive - French English Dictionary